package dominio;

import java.util.Date;
import java.util.List;

public class Pedido extends PersistentObject {

	private int id;
	private List<ProductoPedido> productosPedido;
	private Date fechaEntrega;
	private Date fechaFinalizado;
	private String estado;
	private Cliente cliente;
	
	public List<ProductoPedido> getProductosPedido() {
		return productosPedido;
	}
	public void setProductosPedido(List<ProductoPedido> productosPedido) {
		this.productosPedido = productosPedido;
	}
	public Date getFechaEntrega() {
		return fechaEntrega;
	}
	public void setFechaEntrega(Date fechaEntrega) {
		this.fechaEntrega = fechaEntrega;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getEstado() {
		return estado;
	}
	public void setFechaFinalizado(Date fechaFinalizado) {
		this.fechaFinalizado = fechaFinalizado;
	}
	public Date getFechaFinalizado() {
		return fechaFinalizado;
	}
	public void setId(int id) {
		this.id = id;
	}
	public int getId() {
		return id;
	}

	@Override
	public String toString() {
		return getId()+" Cliente: "+getCliente().getNombre()+" Estado: "+getEstado();
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	public Cliente getCliente() {
		return cliente;
	}
}
